-
Notifications
You must be signed in to change notification settings - Fork 1.3k
bigclkinfo: new app - one fullscreen clock info #4088
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
I can't seem to reproduce this. Can you post a repro?
The app doesn't load widgets so not sure why that is happening for you. Was thinking maybe fastload utils? But I don't think that should be the cause in this case... |
|
I don't have widget utils or fastload utils installed... I think when a widget updates for me it triggers a redraw of the whole bar. I that normal behaviour? Otherwise it might just be a problem on my end. That could also be what's causing the text to not be cleared. If it's shifting due to the widget bar, it could cause issues, right? |
|
The apps are responsible for loading in widgets on launch then most is left up to the widgets themselves (barring widget_utils stuff). Come to think of it, do you think it's a consequence of using the loading animation you're working on? |
|
I tried removing |
|
Is there a clock info that displays widgets? If you have such a clock info maybe that would be the culprit. But other than that I read you have some memory leaking currently. I suspect when you work that out |
|
Hmm, the leak seems to have been fixed now, and the problems still persist. Just to make sure, when you switch lists and items, no clearing issue happens? Also try disconnecting bluetooth or updating/redrawing another widget to see if that's shown. @gfwilliams or @bobrippling would you mind testing this out as well to see if it's an issue with my watch, or a global issue? |
Could it be that you have made customizations to either loading bahaviour or widgets behaviour with either your own code or some app installed from the app loader? I recommend you make a backup of your watch and then reinstall all apps (using the official app loader) and see if the issue persists for you. |
Not like the one you described. I have noticed there is some problem with how I try to set the initial clock info and the first touch interactions. But draws to screen clears previous info just fine. |
If it fast loads from the launcher, then the launcher may have loaded widgets already? It shouldn't though since your code doesn't mention Just looking at this, it'd be really cool if it used the clockinfo drawBorderedImage (https://github.com/espruino/BangleApps/blob/master/apps/clock_info/lib.js#L448) on top of a custom background: http://localhost/apps/?id=clockbg - Quite simple but it'd really brighten it up. You could also add the 'clockinfo clock' that's in analogquadclk so you can be sure there's always the ability to show time: https://github.com/espruino/BangleApps/blob/master/apps/analogquadclk/app.js#L190-L212 I'd also use |





Initial version of an app proposed at https://github.com/orgs/espruino/discussions/6957#discussioncomment-14091812
Try it out at https://thyttan.github.io/BangleApps/?id=bigclkinfo